
 *{
    margin: 0;
    padding: 0;
 }
 body {
  overflow: hidden; /* 防止页面整体滚动 */
}
.app {
    height: 100vh;
    display: flex;
    flex-direction: column;
  }
  .app.hide{
    display: none;
  }
  .top{
    flex: 0;
    border-bottom: solid 1px var(--adm-color-border);
  }
  
  .body {
    flex: 1;
    display: flex;
  }
  .login.hiden{
    display: none;
  }
  
  .bottom {
    flex: 0;
    border-top: solid 1px var(--adm-color-border);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;     /* 根据实际高度调整 */
    background: white;
    z-index: 100;     /* 确保在内容层之上 */
    border-top: solid 1px var(--adm-color-border);
  }
  .adm-tab-bar-item-active {
    --adm-color-primary: #f46e20; /* 设置主题色 */
    --adm-color-text: #f46e20;    /* 设置文字颜色 */
  }
  
  /* 自定义图标颜色 */
  .adm-tab-bar-item-active .adm-tab-bar-item-icon {
    color: var(--adm-color-primary);
  }